home *** CD-ROM | disk | FTP | other *** search
/ BBS Toolkit / BBS Toolkit.iso / doors_1 / ea120.zip / INSTALL.ZIP / EA.DOC < prev    next >
Text File  |  1992-12-12  |  49KB  |  964 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7. ┌────────────────────────────────────────────────────────────────────────────┐
  8. │                                                                            │
  9. │      ╓──────────┐                                                          │
  10. │      ║  ╒═════╗ │                                                          │
  11. │      ║  │ ╓─┐ ╚═╛ ╓─────┐ ╓─┐    ╓─────┐ ╓─────┐ ╓─────┐ ╓───┐ ╓─────┐     │
  12. │      ║  └─╜ │     ║ ╒═╗ │ ║ │    ║ ╒═══╛ ║ ╒═╗ │ ╚═╗ ╒═╛ ╚╗ ╒╛ ║ ╒═╗ │     │
  13. │      ║  ╒═╗ │     ║ │ ╚═╛ ║ │    ║ └─┐   ║ │ ╚═╛   ║ │    ║ │  ║ │ ╚═╛     │
  14. │      ║  │ ╚═╛ ╓─┐ ║ │ ╓─┐ ║ │    ║ ╒═╛   ║ │ ╓─┐   ║ │    ║ │  ║ │ ╓─┐     │
  15. │      ║  └─────╜ │ ║ └─╜ │ ║ └──┐ ║ └───┐ ║ └─╜ │   ║ │   ╓╜ └┐ ║ └─╜ │     │
  16. │      ╚══════════╛ ╚═════╛ ╚════╛ ╚═════╛ ╚═════╛   ╚═╛   ╚═══╛ ╚═════╛     │
  17. │                                                                            │
  18. │           ╓─────────┐                                                      │
  19. │           ║  ╒═══╗  │                                                      │
  20. │           ║  │   ║  │  ╓─┐    ╓─┐ ╓─────┐ ╓────┐╓─┐ ╓─┐ ╓─┐ ╓─────┐        │
  21. │           ║  └───╜  │  ║ │    ║ │ ║ ╒═══╛ ║ ╒╗ │║ │ ║ │ ║ │ ║ ╒═══╛        │
  22. │           ║  ╒═══╗  │  ╚╗└┐  ╓╜╒╛ ║ └─┐   ║ │║ │║ │ ║ │ ║ │ ║ └─┐          │
  23. │           ║  │   ║  │   ╚╗└┐╓╜╒╛  ║ ╒═╛   ║ │║ │║ │ ║ │ ║ │ ║ ╒═╛          │
  24. │          ╓╜  └┐ ╓╜  └┐   ╚╗└╜╒╛   ║ └───┐ ║ │║ └╜ │ ║ └─╜ │ ║ └───┐        │
  25. │          ╚════╛ ╚════╛    ╚══╛    ╚═════╛ ╚═╛╚════╛ ╚═════╛ ╚═════╛        │
  26. │                                                                            │
  27. └────────────────────────────────────────────────────────────────────────────┘
  28.  
  29.                               Eclectic Avenue - 1.20
  30.                    Copyright 1991 by John Parlin and Paul Andre
  31.                                All Rights Reserved
  32.                              Release Date: 12-11-1992
  33.  
  34.  
  35.  
  36.  
  37.      ╒═══════════════════════════════════════════════════════════════════════╕
  38.      │░░░░░░ LICENSING INFORMATION - READ THIS! ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░│
  39.      ╘═══════════════════════════════════════════════════════════════════════╛
  40.  
  41.      This Software is Licensed, not sold.  The Software in this package is
  42.      licensed according to the terms of the following agreement:
  43.  
  44.      ┌───────────────────────────────────────────────────────────────────────┐
  45.      │  Software License Agreement                                           │
  46.      └───────────────────────────────────────────────────────────────────────┘
  47.  
  48.      IMPORTANT:  Please read this license agreement before using this
  49.      software.  By using this software you acknowledge your agreement to the
  50.      terms of this license.
  51.  
  52.      If you do not wish to follow the terms of this license agreement, you
  53.      must remove this software from your system.  The only portion of the
  54.      Software that you may retain is the distribution archive itself which
  55.      may be used solely for distribution purposes.
  56.  
  57.      DEFINITIONS:
  58.  
  59.      The term "Software" as used in this agreement means the full system and
  60.      all utility computer programs contained in the distribution archive,
  61.      together with any updates subsequently supplied by JPSoft.
  62.  
  63.      The term "JPSoft" as used in this document refers to the alliance
  64.      between John Parlin and Paul Andre whose combined efforts helped to
  65.      create this Software.
  66.  
  67.      The term "Related Materials" means all the printed materials provided in
  68.      this package or later supplied by JPSoft for use with the Software.
  69.  
  70.      TERMS:
  71.  
  72.      You are granted a limited license to use this software for a sixty-day
  73.      trial period.  You are encouraged to run this software for the full
  74.      sixty-day period to ensure proper operation.  After expiration of the
  75.      trial period, you must either register with the authors or remove the
  76.      Software from your system.  No special "demo" key files are required
  77.      during the trial period.  The registration fee is $20.00 U.S. Funds.
  78.      A Registration Form is included in the distribution archive and is called
  79.      EA.REG.  Once registered, you will receive a license to use the Software
  80.      on your system for an unlimited period of time.
  81.  
  82.      Eclectic Avenue is Copyrighted 1991 by John Parlin and Paul Andre.  All
  83.      rights are reserved.  You may copy the Software and documentation for
  84.      backup purposes.  You also may copy and share UNMODIFIED copies of the
  85.      distribution archive, providing that the copyright notice is reproduced
  86.      and included on all copies and no fee is charged for distributing the
  87.      Software.
  88.  
  89.      You may not sell this software for a fee and/or distribute this software
  90.      along with other products without express written permission from John
  91.      Parlin or Paul Andre, nor may you modify or remove the Copyright Notice
  92.      from the program or the documentation.
  93.  
  94.      You may not alter the machine-readable object files or program
  95.      documentation files for any purpose including but not limited to;
  96.      Defeating the internal key system structure for purposes of gaining an
  97.      unlawful registration or; Modifying the program copyright notice or any
  98.      other text therein.
  99.  
  100.  
  101.      Those who register this program, will receive a non-transferable
  102.      registration number.  This number will be delivered either by personal
  103.      upload, or postal service.  Allow up to 6 weeks for delivery to
  104.      locations outside the continental U.S.  For locations within the
  105.      continental U.S., allow 2-6 weeks for delivery.  All registrations are
  106.      processed in a timely manner and usually only take a few days to deliver.
  107.      However, when unforseen circumstances arise, registration turnaround
  108.      times may be delayed.
  109.  
  110.      John Parlin and Paul Andre reserve the right to revoke software licenses
  111.      in lieu of any violation of the terms of this license agreement.
  112.  
  113.      ┌───────────────────────────────────────────────────────────────────────┐
  114.      │ LIMITED WARRANTY                                                      │
  115.      └───────────────────────────────────────────────────────────────────────┘
  116.  
  117.      THIS PRODUCT IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND.  THE
  118.      ENTIRE RISK AS TO THE RESULTS AND PERFORMANCE OF THE PROGRAM IS ASSUMED
  119.      BY YOU.  JPSOFT DOES NOT WARRANT, GUARANTEE, OR MAKE ANY REPRESENTATIONS
  120.      REGARDING THE USE OF, RESULTS OF, MERCHANTABILITY OR FITNESS FOR A
  121.      PARTICULAR USE OF THE SOFTWARE.  SHOULD THE PROGRAM PROVE DEFECTIVE, YOU
  122.      (AND NOT JPSOFT OR ITS DISTRIBUTORS) ASSUME THE ENTIRE COST OF ALL
  123.      NECESSARY SERVICING, REPAIR OR CORRECTION.  FURTHER, JPSOFT DOES NOT
  124.      WARRANT, GUARANTEE, OR MAKE ANY REPRESENTATIONS REGARDING THE USE OF, OR
  125.      THE RESULTS OF THE USE OF THE SOFTWARE IN TERMS OF CORRECTNESS, ACCURACY,
  126.      RELIABILITY, CURRENTNESS, OR OTHERWISE; AND YOU RELY ON THE SOFTWARE AND
  127.      RESULTS SOLELY AT YOUR OWN RISK.  JPSOFT WILL NOT BE LIABLE FOR ANY
  128.      DAMAGES, INCLUDING BUT NOT LIMITED TO SYSTEM DAMAGE, SERVICE, REPAIR,
  129.      CORRECTION, LOSS OF PROFIT, LOSS OF SAVINGS, OR ANY OTHER INCIDENTAL,
  130.      CONSEQUENTIAL, OR SPECIAL DAMAGES OF ANY NATURE WHATSOEVER RESULTING
  131.      FROM THE USE OR INABILITY TO USE THIS PRODUCT.
  132.  
  133.  
  134.      ┌───────────────────────────────────────────────────────────────────────┐
  135.      │  Distribution Sites                                                   │
  136.      └───────────────────────────────────────────────────────────────────────┘
  137.  
  138.      Comments, suggestions and bug reports are welcome.  If you have any,
  139.      you should contact John Parlin or Paul Andre at one of the support
  140.      systems listed below:
  141.  
  142.  
  143.      Home Base Site:          Low Voltage BBS
  144.      System Operator:         John Parlin
  145.      Phone Number:            (612) 566-5532
  146.      BBS Software:            RemoteAccess 1.11/Pro
  147.      Maximum Baud Rate:       9600/DS/HST/V32
  148.      Address Mail To:         John Parlin (or Sysop)
  149.  
  150.      Primary Distribution:    Odyssey BBS
  151.      System Operator:         Stan Hirschman
  152.      Phone Number:            (612) 832-5127
  153.      BBS Software:            RemoteAccess 1.11/Pro
  154.      Maximum Baud Rate:       9600/DS/HST/V42/V32
  155.      Address Mail To:         John Parlin
  156.  
  157.  
  158.  
  159.      Secondary Distribution:  Beg, Borrow or Steal
  160.      System Operator:         Paul Andre (JPSoft)
  161.      Phone Number:            (612) 934-2982
  162.      BBS Software:            RemoteAccess
  163.      Maximum Baud Rate:       2400
  164.      Address Mail To:         Paul Andre (or Sysop)
  165.  
  166.      Alternate Distribution:  O-Zone BBS
  167.      System Operator:         Jim Biggs
  168.      Phone Number:            (612) 837-8679
  169.      BBS Software:            ProBoard
  170.      Maximum Baud Rate:       9600/DS/HST/V32
  171.      Address Mail To:         John Parlin
  172.  
  173.  
  174.  
  175.      METHODS OF SUPPORT:
  176.  
  177.      Our primary support system is Odyssey BBS.  For fast response on
  178.      support issues, call and log on in person.  First-time callers have
  179.      access to our support area where they can leave messages to us or
  180.      download the latest releases of our software.  Remember, if you leave
  181.      a message requesting support, call back in 48 hours to receive your
  182.      response.  Netmail received on these systems is read but cannot be
  183.      responded to.  Therefore, Netmail comments are welcome but if you
  184.      require a response, please log on in person.  Messages should be
  185.      addressed to Paul Andre or John Parlin on any of the above listed
  186.      systems.
  187.  
  188.      If you're reporting a bug, please give as much detail as possible about
  189.      the problem you are experiencing (including the version you're running)
  190.      so that it can be duplicated and fixed.  Also be sure to call back to
  191.      the same system to check for a response (usually within 48 hours).
  192.  
  193.      ┌───────────────────────────────────────────────────────────────────────┐
  194.      │ UPGRADES:                                                             │
  195.      └───────────────────────────────────────────────────────────────────────┘
  196.  
  197.      Upgrades will be provided through the support sites listed above.
  198.      Program updates consist of minor and major revisions.  All minor updates
  199.      are available for download and usage free of charge to registered
  200.      Sysops.  Major updates may require a small upgrade fee based on the
  201.      complexity of the update.
  202.  
  203.      How can you tell if a release is a minor or major update?  The program
  204.      version number will indicate this.  For example:
  205.  
  206.      Program version number:  1.00
  207.                               | |
  208.                               | --- Minor revision
  209.                               \---- Major revision
  210.  
  211.      In this example, a release revision of 1.10 would indicate a minor
  212.      program revision and no upgrade fee would be charged to those who are
  213.      currently registered 1.00 users.  A release revision of 2.00 would
  214.      indicate a major program revision and may require a small upgrade fee,
  215.      which would be indicated in the EA.NEW file (included in the
  216.      distribution archive).
  217.  
  218.  
  219.      ╒═══════════════════════════════════════════════════════════════════════╕
  220.      │░░░░░░ INTRODUCTION ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░│
  221.      ╘═══════════════════════════════════════════════════════════════════════╛
  222.  
  223.      Eclectic Avenue is a board game where players win points or "cash" by
  224.      collecting rent from other players on properties that they own.
  225.  
  226.      Players may participate in as many games as the Sysop allows through
  227.      the use of the configuration utility called EACONFIG.EXE.  Many options
  228.      that control how the game works are also configurable by the Sysop
  229.      through the use of EACONFIG.EXE.
  230.  
  231.      Eclectic Avenue supports two types of BBS drop files.  They are, the
  232.      DORINFOx.DEF standard (QuickBBS, RemoteAccess, ProBoard and more) and
  233.      DOOR.SYS (32-line version and the RemoteAccess version).
  234.  
  235.      Eclectic Avenue also supports the RBBS DORINFOx.DEF standard directly
  236.      and a conversion utility is not required.
  237.  
  238.      When Eclectic Avenue is fired up, it determines whether or not to use the
  239.      RemoteAccess/QuickBBS or RBBS DORINFO conventions.  Here's how it works:
  240.  
  241.         ┌────────────────────────────────────────────────────────────┐
  242.         │    Eclectic Avenue will search the drop path specified in  │
  243.         │    the current configuration profile for DORINFO1.DEF.     │
  244.         │    If it is found it will be used no matter what BBS line  │
  245.         │    number is specified in the configuration profile.       │
  246.         │    This is in keeping with the QuickBBS/RemoteAccess       │
  247.         │    standard of reading the DORINFO1.DEF drop file.         │
  248.         │                                                            │
  249.         │    If DORINFO1.DEF is not found, Eclectic Avenue will look │
  250.         │    for DORINFO<node>.DEF where <node> is the node number   │
  251.         │    specified in the configuration profile.                 │
  252.         │                                                            │
  253.         │    This enables Eclectic Avenue to read a range from       │
  254.         │    DORINFO1.DEF to DORINFO9.DEF.                           │
  255.         └────────────────────────────────────────────────────────────┘
  256.  
  257.      Eclectic Avenue supports the use of an installed FOSSIL driver as well
  258.      as direct asynchronous communications support.  The async engine that
  259.      is built-in will support locked DTE rates of up to 38400 baud.
  260.  
  261.      Eclectic Avenue is self-maintaining.  With the use of a command line
  262.      parameter, Eclectic Avenue will perform maintenance tasks, through the
  263.      use of its internal Maintenance Agent.  This allows Eclectic Avenue to
  264.      run in a trouble-free environment.
  265.  
  266.      Eclectic Avenue challenges players to maintain the highest possible
  267.      real-time tournament score.  Eclectic Avenue maintains an ongoing
  268.      tournament score list which reflects the overall scores for all
  269.      players involved in all games.  As games are "closed out" or removed,
  270.      tournament scores are adjusted as needed.  This allows for an
  271.      ongoing "real-time" tournament environment which encourages players to
  272.      remain active and maintain a competive score.
  273.  
  274.      This program was written in Turbo Pascal using a customized version of
  275.      JPDoor 3.1 (JPDoor 3.1 Custom-XL).  A drop file (DORINFOx.DEF or
  276.      DOOR.SYS) is required.  Beta testing was done on the following systems:
  277.  
  278.  
  279.  
  280.      Name                                     BBS Software
  281.      ------------------------------------     -----------------------------
  282.      Tony Mannino - Fantasy Land BBS          RemoteAccess (multi line)
  283.      Paul Andre - Beg, Borrow or Steal        RemoteAccess (single line)
  284.      Mary Warren - Fire! & Ice                Wildcat! (single line)
  285.      Steve Richmond - Salt City Caverns       Wildcat! (multi line)
  286.      Jim Biggs - The O-Zone BBS               ProBoard (single line)
  287.      Greg Jansen - Muddy Waters BBS           RemoteAccess (single line)
  288.      Robin Matthew - About Time BBS           Wildcat! (multi line)
  289.  
  290.      We sincerely appreciate the efforts of our beta testers.  Thanks for
  291.      a job well done!
  292.  
  293.      Eclectic Avenue supports DesqView and automatically uses the DesqView
  294.      alternate video address if it is detected.
  295.  
  296.      Turbo Pascal is Copyrighted by Borland International.  DesqView is
  297.      Copyrighted by Quarterdeck Office Systems.  JPDoor is Copyrighted by
  298.      Motor City Software.
  299.  
  300.      Eclectic Avenue uses record locking and is multi-line aware.  To
  301.      accomodate the multi-line functions, SHARE *MUST* be loaded on the host
  302.      computer system (even on single line systems).  If you run a DOS version
  303.      prior to 4.0, you may still be required to load SHARE.  If Eclectic
  304.      Avenue aborts abrubtly without producing an error in the EA.LOG file, you
  305.      should verify that SHARE is loaded on your computer.
  306.  
  307.      REQUIREMENTS:
  308.  
  309.      Eclectic Avenue requires 180K of RAM in order to run.  It also requires
  310.      DOS version 3.3 or later.  Players are required to support ANSI color
  311.      and graphics.  Though the game will play fine in mono-mode, it is
  312.      mandatory that ANSI emulation be supported on the player's machine.
  313.      Also, an installed ANSI driver is required on the host computer such as
  314.      the DOS ANSI.SYS.
  315.  
  316.  
  317.      ╒═══════════════════════════════════════════════════════════════════════╕
  318.      │░░░░░░ INSTALLATION/CONFIGURATION ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░│
  319.      ╘═══════════════════════════════════════════════════════════════════════╛
  320.  
  321.      By following the installation steps outlined in INSTALL.DOC you installed
  322.      the Eclectic Avenue program files.  Now, you must configure Eclectic
  323.      Avenue to run on your system.
  324.  
  325.      ─────────────────────────────────────────────────────────────────────────
  326.  
  327.      Included in the program package is the configuration utility program
  328.      EACONFIG.EXE.  This program allows you to create one or more
  329.      configuration profiles for Eclectic Avenue.
  330.  
  331.      Why would you need more than one configuration profile?  You may need to
  332.      pass different information to Eclectic Avenue based on the configuration
  333.      of the BBS line or "node" in use.  For example, if you have a two-line
  334.      BBS you may want Eclectic Avenue to look in the directory \BBS\LINE1\ for
  335.      the BBS drop file when a user is on line 1.  And you may want Eclectic
  336.      Avenue to look in the directory \BBS\LINE2\ for the BBS drop file when a
  337.      user is on line 2.  Similarly, you will no doubt have different
  338.      communications port setups for the two lines.
  339.  
  340.      So you need to tell EACONFIG.EXE the name of the configuration profile
  341.      that you are creating or editing.  To do this, simply pass the name
  342.      of the configuration profile on the command line.  For example:
  343.  
  344.      EACONFIG.EXE EA.CFG
  345.  
  346.      This instructs EACONFIG.EXE to load and edit the configuration profile
  347.      held in EA.CFG.  If EA.CFG does not exist, it will be created and
  348.      default values will be inserted into all fields.
  349.  
  350.      Here is the list of all options available in EACONFIG.EXE:
  351.  
  352.  
  353.      SYSTEM SETUP:
  354.      ----------------------------------------------------------------------
  355.      Line Number:           This is the BBS line number in use for this
  356.                             configuration file.  This is reflected on
  357.                             the status bar.
  358.  
  359.      BBS Name:              This is the BBS name that you wish to use
  360.                             with Eclectic Avenue.  This is the BBS name
  361.                             that you should specify when filling out
  362.                             the Eclectic Avenue registration form (EA.REG).
  363.  
  364.      System Operator Name:  This is the BBS System Operator (Sysop)
  365.                             name that you wish to use with Eclectic
  366.                             Avenue.  This is the Sysop name that you
  367.                             should specify when filling out the
  368.                             Eclectic Avenue registration form (EA.REG).
  369.  
  370.      Drop File Type:        This setting specifies which drop file
  371.                             type that Eclectic Avenue should use.  This
  372.                             is a toggle setting and valid choices
  373.                             include DORINFOx.DEF and DOOR.SYS.
  374.  
  375.      Drop File Path:        This is the path where Eclectic Avenue will
  376.                             search for the drop file indicated by the
  377.  
  378.  
  379.                             Drop File Type setting.  If you do not specify a
  380.                             trailing backslash, one will be appended for you.
  381.  
  382.      Communications Driver: This setting allows you to choose between
  383.                             using an installed FOSSIL driver or the
  384.                             internal ASYNC ENGINE.  When using the
  385.                             ASYNC ENGINE, you can also specify non-
  386.                             standard communications port settings
  387.                             (see below).
  388.  
  389.      Comm. Port Name:       This setting can be changed when the
  390.                             ASYNC ENGINE is selected as the communica-
  391.                             tions driver.  Valid selections are COM1
  392.                             through COM8.  Use the <SPACEBAR> to
  393.                             toggle this setting.
  394.  
  395.                             NOTE:  When selecting COM1 through COM4,
  396.                                    default values are assigned to
  397.                                    the Comm. Port Address and IRQ
  398.                                    Number settings.  These may then
  399.                                    be changed manually.
  400.  
  401.      Comm. Port Address:    This setting can be changed when the
  402.                             ASYNC ENGINE is selected as the communica-
  403.                             tions driver.  This allows the use of
  404.                             non-standard communications port base
  405.                             addresses to be used.
  406.  
  407.                             NOTE:  When selecting standard addresses
  408.                                    $03F8, $02F8, $03E8 or $02E8 a
  409.                                    default value will be assigned to
  410.                                    the IRQ Number setting.  The IRQ
  411.                                    Number setting can then be changed
  412.                                    manually.
  413.  
  414.                             Standard Port  Standard Address  Standard IRQ
  415.                             =============  ================  ============
  416.                                 COM1            $03F8             4
  417.                                 COM2            $02F8             3
  418.                                 COM3            $03E8             4
  419.                                 COM4            $02E8             3
  420.  
  421.                             When using COM5 through COM8, you should
  422.                             specify the correct base address and IRQ line
  423.                             number settings that you are using.
  424.  
  425.                             If you are using an IBM PS/2, Address and IRQ
  426.                             line settings might be:
  427.  
  428.                             Standard Port  Standard Address  Standard IRQ
  429.                             =============  ================  ============
  430.                                 COM1            $03F8             4
  431.                                 COM2            $02F8             3
  432.                                 COM3            $3220             3
  433.                                 COM4            $3228             3
  434.                                 COM5            $4220             3
  435.                                 COM6            $4228             3
  436.                                 COM7            $5220             3
  437.                                 COM8            $5228             3
  438.  
  439.  
  440.      IRQ Number:            This setting can be changed when the ASYNC
  441.                             ENGINE is selected as the communications
  442.                             driver.  Valid selections are 1 through 7.
  443.  
  444.      Locked Baud Rate:      This setting can be changed when the ASYNC
  445.                             ENGINE is selected as the communications
  446.                             driver.  If this is set to any value other
  447.                             than 0, the baud rate used to communicate
  448.                             with your modem will be equal to the value
  449.                             specified here.  Valid entries are 0 (no
  450.                             lock), 9600, 19200 and 38400.
  451.  
  452.      Registration Number:   This is the registration number you received
  453.                             from JPSoft when you registered Eclectic Avenue.
  454.  
  455.      Adopted By:            This is the optional name of a user who may
  456.                             have adopted (registered) Eclectic Avenue for
  457.                             you.  This is used only when Eclectic Avenue
  458.                             has been registered.
  459.  
  460.      Multi-line Operations: This setting activates multi-line operations
  461.                             within the game.  This tends to slow things
  462.                             down a bit if you are running single line so
  463.                             only change this if you are running multi-
  464.                             line.  Eclectic Avenue, even in its unregistered
  465.                             mode, supports up to 6 lines or nodes.  If you
  466.                             are running more than 6 lines, you must contact
  467.                             JPSoft for multi-line pricing and availability.
  468.  
  469.      Communications Drive:  This setting may only be modified when multi-
  470.                             line operation is enabled.  If this is set to
  471.                             anything other than none, then this is the
  472.                             drive and path that Eclectic Avenue will use for
  473.                             all multi-line activity communications.
  474.                             Ideally, this should be a RAM disk drive letter
  475.                             with an optional directory name.  If you do not
  476.                             have a RAM disk drive, then this should be left
  477.                             blank.
  478.  
  479.                             For example, if I was running a two-line
  480.                             system, I might make a 16K RAM disk as my E:
  481.                             drive.  Setting the Communications Drive to
  482.                             E:\ tells Eclectic Avenue to use the RAM disk
  483.                             root directory for all multi-line
  484.                             communcations.
  485.  
  486.                             NOTE:  When using this option, it is IMPORTANT
  487.                                    to specify the same Communications
  488.                                    Drive for each configuration profile used!
  489.  
  490.  
  491.      GAME SETUP:
  492.      ----------------------------------------------------------------------
  493.      Snoop Mode:            When this setting is ON, anything echoed to the
  494.                             remote terminal is also echoed on the local
  495.                             console.  In other words, the Sysop can see
  496.                             what the players are doing.  When this setting
  497.                             is turned OFF, the initial loading messages are
  498.                             echoed to the local console but actual game play
  499.                             is not.
  500.  
  501.  
  502.      Use Handles:           This setting allows the Sysop to specify whether
  503.                             or not players may select an alias to use during
  504.                             the game.  If this setting is ON, players will
  505.                             enter the game using their current log-on names.
  506.                             If this setting is OFF, players may select their
  507.                             own aliases.
  508.  
  509.      Max Participate:       This setting specifies the maximum number of
  510.                             games that each player may actively participate
  511.                             in at any given time.
  512.  
  513.      Max Game Starts:       This setting specifies the maximum number of
  514.                             games that can be started by each player during
  515.                             a period of time that is based on the Game
  516.                             Duration setting (described below).  For example,
  517.                             if the Game Duration setting is 7 days, and Max
  518.                             Game Starts is 2, players are able to start 2
  519.                             new games every 7 days.
  520.  
  521.      Max Turns Per Game:    This setting specifies the maximum number of
  522.                             turns each player may take per game, per day.
  523.  
  524.      Game Duration:         This setting specifies the maximum number of days
  525.                             that each game will last.  When this value has
  526.                             been reached, the game is closed out by the
  527.                             Maintenance Agent (see below).
  528.  
  529.      Players Required:      This setting specifies the number of players that
  530.                             must join a game before any of the players in
  531.                             that game may take a turn.  Other commands may
  532.                             still be used while in the game but no player may
  533.                             move his or her game piece.
  534.  
  535.      Save your configuration profile by selecting Quit from the sub and main
  536.      menus and answering "Y" when asked, "Save Changes?".
  537.      -------------------------------------------------------------------------
  538.      ┌────────────────────────────────┐
  539.      │ STEP TWO:   Build a Batch File │
  540.      └────────────────────────────────┘
  541.  
  542.      If you will be running Eclectic Avenue on a multi-line system, there are
  543.      several ways you could go about creating a batch file.  It won't take a
  544.      large amount of work to create a batch file system for loading Eclectic
  545.      Avenue.  One example might look like this:
  546.  
  547.      EA.BAT :
  548.  
  549.      IF %1 == 2 GOTO LINE_TWO
  550.      IF %1 == 1 GOTO LINE_ONE
  551.      :LINE_ONE
  552.         CD \GAMES\EA
  553.         EA EA.CFG
  554.         CD \BBS\LINE1\
  555.      GOTO STOP
  556.      :LINE_TWO
  557.         CD \GAMES\EA
  558.         EA EA2.CFG
  559.         CD \BBS\LINE2
  560.      :STOP
  561.  
  562.  
  563.      In this example, it is assumed that the line or 'node' number in use is
  564.      being passed to the batch file as a command line parameter.  In the batch
  565.      file it is referred to as %1.  It is beyond the scope of this
  566.      document to get into the technical aspects of batch file programming.
  567.      This is just a basic no-nonsense example scenario.  Please consult your
  568.      DOS manual for more information on batch file programming.
  569.  
  570.      For single line systems, the batch file needed is a simple set of
  571.      instructions.  For example:
  572.  
  573.      EA.BAT :
  574.  
  575.      CD \GAMES\EA
  576.      EA EA.CFG
  577.      CD \BBS
  578.  
  579.      ─────────────────────────────────────────────────────────────────────────
  580.  
  581.      ┌──────────────────────────────────┐
  582.      │ STEP THREE: Import Trivia Files  │
  583.      └──────────────────────────────────┘
  584.  
  585.      Eclectic Avenue allows you to add to the list of trivia questions that
  586.      are provided in the program package.  The program package comes with a
  587.      default set of trivia questions which is contained in the file
  588.      TRIVIA.LST.  This is an ASCII text file that you can edit with any text
  589.      file editor. However, it is important that you follow the conventions
  590.      used by Eclectic Avenue for importing this trivia question list.
  591.  
  592.      When importing the question list, Eclectic Avenue reads through the file
  593.      line-by-line and looks for and interprets two embedded command characters.
  594.      They are CONTROL-P and CONTROL-K.
  595.  
  596.      Each trivia question is preceded by a CONTROL-P on a line by itself.
  597.      Then, after the question text is entered, it is "ended" with a CONTROL-K
  598.      on a line by itself.  This is then followed by the correct answer letter
  599.      on a line by itself and the score worth on a line by itself.
  600.  
  601.      ALL questions MUST have a multiple choice list consisting of 4 choices
  602.      lettered A, B, C and D.
  603.  
  604.      For example, a valid trivia question would be formatted as follows:
  605.  
  606.      Line 1:   ^P
  607.      Line 2:   The black round things on the wheels of cars are
  608.      Line 3:   called:
  609.      Line 4:
  610.      Line 5:   A) Hub Caps
  611.      Line 6:   B) Tires
  612.      Line 7:   C) Headlights
  613.      Line 8:   D) Turn Signals
  614.      Line 9:   ^K
  615.      Line 10:  B
  616.      Line 11:  50
  617.  
  618.      In this example, the question itself is preceded by a CONTROL-P and
  619.      followed by a CONTROL-K.  The very next line contains the correct answer
  620.      character (B) which is then followed by the point worth of 50.
  621.  
  622.  
  623.      IMPORTANT LIMITATIONS:
  624.  
  625.       ■ Question text MUST NOT exceed 58 characters in length, per line.
  626.  
  627.       ■ There must be NO blank lines in the question list file EXCEPT within
  628.         the question itself (as shown in the above example).
  629.  
  630.       ■ The First line of the file MUST be a CONTROL-P and the last line of
  631.         the file MUST be the point worth of the last question.
  632.  
  633.      The question file supplied with the program package (TRIVIA.LST) should
  634.      be used as a guide to formatting additional questions.  Simply append
  635.      to the end of this file when adding more trivia questions.
  636.  
  637.      IMPORTING THE LIST:
  638.  
  639.      To import the question list into Eclectic Avenue, append the command
  640.      line parameter /I to the command line.  For example:
  641.  
  642.      EA.EXE EA.CFG /I
  643.  
  644.      This executes Eclectic Avenue using the configuration profile held in
  645.      EA.CFG.  However, Eclectic Avenue is not executed in play mode.  Instead,
  646.      it will prompt you for the question filename to import.
  647.  
  648.      Enter:   TRIVIA.LST
  649.  
  650.      This will cause Eclectic Avenue to delete all existing trivia questions
  651.      and attachments and will then import all questions in the file
  652.      TRIVIA.LST.  This type of operation allows for easy appending of
  653.      additional trivia questions.
  654.  
  655.      So to summarize, you can always add to the list of trivia questions used
  656.      by the game.  But for now, let's just import the existing TRIVIA.LST
  657.      using the instructions outlined above (the /I parameter).
  658.  
  659.      ─────────────────────────────────────────────────────────────────────────
  660.  
  661.      ┌───────────────────────────────────┐
  662.      │ STEP FOUR:  Let your users play!  │
  663.      └───────────────────────────────────┘
  664.  
  665.      Eclectic Avenue is now ready for action!
  666.  
  667.      NOTE:  Some BBS software and drop file conversion utilities do not
  668.             write a proper drop file when logged in local mode, in that the
  669.             COM Port is not specified as COM0 and the Baud Rate is not
  670.             specified as 0,N,8,1.  If this is the case, Eclectic Avenue may
  671.             still be run properly in local mode operation if the /L command
  672.             line parameter is used.
  673.  
  674.             For example:  EA.EXE EA.CFG /L
  675.  
  676.             Executes Eclectic Avenue using the configuration profile EA.CFG
  677.             and forces local mode operation.
  678.  
  679.  
  680.      ╒═══════════════════════════════════════════════════════════════════════╕
  681.      │░░░░░░ PROGRAM MAINTENANCE  ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░│
  682.      ╘═══════════════════════════════════════════════════════════════════════╛
  683.  
  684.      Eclectic Avenue is self-maintaining with the use of the built-in
  685.      Maintenance Agent.
  686.  
  687.      You will need to run the Maintenance Agent once per day during regularily
  688.      scheduled BBS system maintenance.  This is done by appending the command
  689.      line parameter /M to the DOS command line.
  690.  
  691.      For example, to execute the Maintenance Agent, you might enter the
  692.      command:
  693.  
  694.      EA.EXE EA.CFG /M
  695.  
  696.      It does not matter what configuration profile filename you specify as
  697.      long as it exists and is a valid profile.  The only information that is
  698.      obtained by reading the configuration profile is the communications
  699.      drive field.  Since this field must have the same value in all
  700.      configuration profiles, any profile filename can be specified on the
  701.      command line when calling the Maintenance Agent.
  702.  
  703.      The Maintenance Agent performs several maintenance tasks.  These tasks
  704.      require that no user is currently playing the game.  If a user is
  705.      playing the game when the Maintenance Agent has been started, it may
  706.      result in corrupted data files.
  707.  
  708.  
  709.      ╒═══════════════════════════════════════════════════════════════════════╕
  710.      │░░░░░░ SUPPORT FILES ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░│
  711.      ╘═══════════════════════════════════════════════════════════════════════╛
  712.  
  713.      In addition to any files listed above, Eclectic Avenue has other support
  714.      files related to program operation.  These are:
  715.  
  716.  
  717.      Filename        Description
  718.      ------------    --------------------------------------------------------
  719.      EA.BUM          This is a bummer list of aliases that cannot be used in
  720.                      the game. This is an ASCII text file which contains NO
  721.                      BLANK LINES.  Each line contains a string of characters
  722.                      that you do not want to be used in an alias.  When a new
  723.                      player logs on, this file is referrenced (if it exists)
  724.                      and a comparison is made on the alias that the new player
  725.                      has selected.  If any string contained in the bummer list
  726.                      is found to be embedded in the player's alias, the player
  727.                      will receive a short message and will be reprompted for
  728.                      another alias.
  729.  
  730.                      Example:  If a line of EA.BUM contains the word
  731.                      "HATER", and a player signed on and chose an alias of
  732.                      "WOMAN HATER", the alias would not be allowed.
  733.  
  734.                      Example of EA.BUM contents:
  735.  
  736.                      hater
  737.                      sysop
  738.                      vacant slot
  739.  
  740.                      It doesn't matter if the characters are in upper and/or
  741.                      lower case.  Eclectic Avenue will convert to all upper
  742.                      case for comparison.
  743.  
  744.      EA.DAT          This is the player data file.  This file is created and
  745.                      maintained by the main program executable.
  746.  
  747.      EA.DOC          This documentation.
  748.  
  749.      EA.EXE          The main program executable.
  750.  
  751.      EA.GAM          This is the game board data file.  This file is created
  752.                      and maintained by the main program executable.
  753.  
  754.      EA.LOG          This is an error log that Eclectic Avenue creates when an
  755.                      error is encountered.  If it exits, it is recommended
  756.                      that you view it to determine if an actual problem
  757.                      exists.  Then, delete it when you are finished viewing
  758.                      it.
  759.  
  760.      EA.MSG          This is the message header database file.  This file is
  761.                      created and maintained by the main program executable.
  762.  
  763.      EA.REG         Program registration form.
  764.  
  765.      EA.SCR          This is the tournament text file (also known as the
  766.                      bulletin file).  This is an ASCII text file that can be
  767.                      displayed by your BBS software and contains a current
  768.                      tournament listing of all players in all games.
  769.  
  770.  
  771.      EA.TRN          This is the tournament database file.  It is created and
  772.                      maintained by the main program executable.
  773.  
  774.      EA.TRS          This is the treasure chest database file.  This file is
  775.                      created and maintained by the main program executable.
  776.  
  777.      EA.TRV          This is the trivia question database file.  This file is
  778.                      created by the Import Agent and maintained by the main
  779.                      program executable.
  780.  
  781.      EACONFIG.EXE    The program configuration profile editor.  This is the
  782.                      utility program used to create and/or edit configuration
  783.                      profiles.
  784.  
  785.      INSTRUCT.HLP    This is the main program instruction or 'rules' file.
  786.                      This is displayed to new players when they first enter
  787.                      the game and also when I>nstructions is selected from
  788.                      the Main Menu.
  789.  
  790.      LAST.TRV        This is the trivia tracking agent file.  This file
  791.                      allows Eclectic Avenue to track the last trivia question
  792.                      played.  This file is created and maintained by the
  793.                      main program executable.
  794.  
  795.      MAINMENU.HLP    The main program help file displayed when a player
  796.                      selects H>elp from the Main Menu.
  797.  
  798.      REMOVE.EXE      This is a separate utility that can be used to remove
  799.                      players and games from the Eclectic Avenue data files.
  800.                      This utility should only be used when Eclectic Avenue is
  801.                      NOT in use.
  802.  
  803.      TRIVIA.LST      A default text file containing a list of 25 trivia
  804.                      questions which can be edited and imported using the
  805.                      import function described earlier.
  806.  
  807.  
  808.    ╒═══════════════════════════════════════════════════════════════════════╕
  809.    │░░░░░░ PLAYING THE GAME ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░│
  810.    ╘═══════════════════════════════════════════════════════════════════════╛
  811.  
  812.    What Is Eclectic Avenue?
  813.  
  814.    The word Eclectic is taken to mean that the game pools the best of all
  815.    available resources to form an interesting and fun game for players of
  816.    all ages.
  817.  
  818.    Eclectic Avenue is a board game that challenges players to achieve and
  819.    maintain the highest "tournament" score possible.  Players accomplish this
  820.    by purchasing properties and collecting rent from other players.
  821.  
  822.    The game board consists of various spaces or 'squares', each with a brief
  823.    description label and square number.  There are 7 City Blocks which are
  824.    each made up of up to 4 property squares that players may buy and sell
  825.    on the Real Estate Market.  Players who own entire City Blocks enjoy the
  826.    benefit of doubled rent prices on all the properties contained in the
  827.    City Blocks.
  828.  
  829.    Getting Started:
  830.  
  831.    You can usually get a good start by J>oining in on a game that is already
  832.    in progress.  When you select to J>oin a game, you are entering into a
  833.    game that already has at least one player in it.
  834.  
  835.    Another way to get started is to S>tart a new game.  When you select this
  836.    option, a new game is initialized and you are added to its player list.
  837.    Other players can then J>oin the game that you have started.  Players can
  838.    start a number of games configured by the Sysop each time the 'Game
  839.    Duration' period expires.
  840.  
  841.    Players start with $500 and receive an additional $500 whenever landing on,
  842.    or passing the START space.  Players are awarded a bonus of $1000 for
  843.    landing directly on START (for a total of $1500).  Players can also collect
  844.    money by correctly answering trivia questions or by drawing the 'right'
  845.    LUCK cards.  And, of course, players collect rent when other players land
  846.    on properties that they own.
  847.  
  848.    The Eclectic Avenue game board contains a START space, property spaces
  849.    LUCK spaces, penalty spaces, a LOOK OUT POINT space, and a JAIL space.
  850.    When a player lands directly on a LUCK space, a "LUCK Card" is drawn from
  851.    the top of the pile.  This card can either be good luck or bad luck.
  852.    Penalty spaces include a TAXES! space and a BUSTED! space.  When a player
  853.    lands on the TAXES! space, he or she must pay %10 of the amount of cash on
  854.    hand.  When a player lands on the BUSTED! space, he or she is sent to jail
  855.    where $50 bail is required in order to get out again.
  856.  
  857.    City Blocks:
  858.  
  859.    When a player buys all properties that are on the same 'City Block', that
  860.    player will receive double the amount of rent on the properties contained
  861.    within the Block.  When displaying Y>our Stats, or V>iewing Game Details,
  862.    properties which are part of an owned City Block are preceded by "*Bn*"
  863.    where 'n' is the City Block number that is owned.
  864.  
  865.  
  866.    There are SEVEN City Blocks on each game board.  They are:
  867.  
  868.  ┌────────┬──────────┬────────────┬─────────┬──────────┬──────────┬─────────┐
  869.  │Block 1 │ Block 2  │ Block 3    │ Block 4 │ Block 5  │ Block 6  │ Block 7 │
  870.  ├────────┼──────────┼────────────┼─────────┼──────────┼──────────┼─────────┤
  871.  │ Farm   │Night Club│Restaraunt  │ Videos  │ Casino   │ Al's Bar │ Suits   │
  872.  │ Salon  │Movies    │Condos      │ Bank    │ Massages │ Theatre  │ Spa     │
  873.  │ Hotel  │Drug Store│Golf Course │ Liquors │ Bandstand│ Used Cars│ Books   │
  874.  │        │          │Tennis Court│         │          │          │         │
  875.  └────────┴──────────┴────────────┴─────────┴──────────┴──────────┴─────────┘
  876.  
  877.    Paying The Bills:
  878.  
  879.    When a player lands on a space that is owned by another player, that
  880.    player will be required to pay rent.  If the player cannot afford to pay
  881.    the rent, the player's properties will be cashed out one-by-one until the
  882.    player has enough cash on hand to pay his or her bills.  If the player
  883.    does not own any properties or does not have enough cash on hand even
  884.    after cashing out all owned properties, the player is out of that game
  885.    completely.  But the player may still continue with any other games that
  886.    he or she is participating in.
  887.  
  888.    The Real Estate Market:
  889.  
  890.    The Real Estate Market (or Market for short) is accessible from within
  891.    any game board.   Here, players are allowed to buy and sell properties
  892.    between themselves.  Properties that are for sale are indicated on the
  893.    game board by a flashing square number.
  894.  
  895.    For example, if Joe Blow owned two out of three properties on a City
  896.    Block and Jane Doe purchased the remaining property, Jane might consider
  897.    placing the 'block' property on the Market.  Jane can specify her own
  898.    selling price.  If Joe Blow then wanted to purchase this property to
  899.    obtain the City Block, he would be required to pay Jane's selling
  900.    price.  Note however that the actual property purchase price does not
  901.    change.
  902.  
  903.    Luck Cards:
  904.  
  905.    Luck cards can be good or bad.  They can award or take away; cash,
  906.    turns and properties or even allow a player to select a free square to
  907.    move to.
  908.  
  909.    Twists:
  910.  
  911.    There are several of what are called "twists" in each game.  One of
  912.    these is the SECRET SQAURE twist.  Each time a player enters a game, one
  913.    property square is randomly selected and designated as the SECRET SQUARE.
  914.    When a player lands on this square, he or she is awarded one extra turn
  915.    and $250.
  916.  
  917.    Other twists are available only when certain squares are landed on.  When
  918.    landing on a square that has a twist, players will see an additional,
  919.    flashing command prompt.  We're not going to spill the beans on the
  920.    details of these additional game twists because we think you'll have more
  921.    fun finding them on your own.
  922.  
  923.  
  924.    What Else Do I Need To Know?
  925.  
  926.    Each game board will support up to 8 players.  The maximum number of
  927.    games that is supported at one time is 100 for a total of 800 active
  928.    players.  Players may participate in as many games as the Sysop has
  929.    configured and may take a number of turns per game, per day which is
  930.    also configured by the Sysop (maximum configurable value is 25).
  931.  
  932.    Each player who is participating in at least one game will have an entry
  933.    in the tournament scores list.  These scores include the total sum of all
  934.    cash and properties held by each player in all games.  As games are
  935.    "expire" and are "closed out" by the system, the tournament scores are
  936.    adjusted as required.  This allows for an on-going, real-time tournament
  937.    that encourages constant player activity.
  938.  
  939.    When the system "closes out" games, the games being closed out are
  940.    physically removed from the data files.  This causes tournament scores to
  941.    be lowered for those players who were participating in the closed out
  942.    games.  Games are closed out after a period of time (configured by the
  943.    Sysop) has expired.  This is known as Game Duration.
  944.  
  945.  
  946.    Have some fun!
  947.  
  948.  
  949.    ╒═══════════════════════════════════════════════════════════════════════╕
  950.    │░░░░░░ THAT'S A WRAP! ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░│
  951.    ╘═══════════════════════════════════════════════════════════════════════╛
  952.  
  953.    Well Sysops everywhere, we sincerely hope that you and your users will
  954.    enjoy this game.  A great deal of time and effort went into producing
  955.    Eclectic Avenue.  We would like to encourage you to try this software for
  956.    60 days on your BBS and if after 60 days you feel as good as we do about
  957.    this project, please register with us.
  958.  
  959.    Yours Truly,
  960.  
  961.    John M. Parlin
  962.    Paul D. Andre
  963.  
  964.